<?php

	class Conexao
	{
		private $Host = 'localhost';
		private $Usuario = 'root';
		private $Senha = '';
                private $port = 3307;

		private $link;
		private $qry;
		var $num;
        
                function setPort($port)
                {
                    $this->port = $port;
                }

                function Conectar($db,$port)
                {

                        $this->link = mysql_connect($this->Host.':'.$port,$this->Usuario,$this->Senha);

                        if (!$this->link)

                        {

                                die("Problema na Conexão com o Banco de Dados &raquo; ".mysql_error());

                        }

                        elseif (!mysql_select_db($db,$this->link))

                        {

                                die("Problema na Conexão com o Banco de Dados &raquo; ".mysql_error());

                        }

                }

                function Desconectar()
                {
                        return mysql_close($this->link);
                }

                function AntiSQL($qry)
                {
                  $qry=preg_replace(sql_regcase("/(from|select|truncate table|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$qry);
                  $qry=trim($qry);
                  $qry=strip_tags($qry);
                  $qry=addslashes($qry);
                  return $qry;
                }

                function ConsultaMaster($db,$qry)
                {
                    $this->Conectar($db,$this->port);

                    $this->qry = $qry;

                    $resultado = mysql_query($this->qry,$this->link);

                            if($resultado)
                            {                                    
                                    return $resultado;
                            }
                            else 
                            {
                                    return mysql_error();
                            }

                            $this->Desconectar;
                }


	}

?>